::-webkit-scrollbar-track-piece {
    background-color: #f5f5f5;
    border-left: 1px solid #d2d2d2
}

::-webkit-scrollbar {
    width: 13px;
    height: 13px
}

::-webkit-scrollbar-thumb {
    background-color: #c2c2c2;
    background-clip: padding-box;
    border: 1px solid #979797;
    min-height: 28px
}

::-webkit-scrollbar-thumb:hover {
    border: 1px solid #636363;
    background-color: #929292
}

body {
    font-family: "Microsoft YaHei", "SimHei", Calibri, 'Segoe UI', Arial, Helvetica, sans-serif;
    /*background: url(../Images/bg_sf.png);*/
    padding: 0;
    margin: 0;
    -webkit-text-size-adjust: none;
}

dl, ol, dt, dd, ul, li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

cite {
    float: right;
    font-size: 11px;
    font-style: normal;
    color: #999;
}

.clear {
    border-top: 1px solid transparent !important;
    clear: both;
    margin-top: -1px !important;
    visibility: hidden;
}

.d_line {
    color: #999;
    padding: 0 10px;
}

.top {
    width: 100%;
    height: 26px;
    line-height: 28px;
    overflow: hidden;
    border-bottom: 1px #999 solid;
    font-family: "宋体";
    font-size: 12px;
    text-align: center;
}

.common_bg_tit {
    background: #fff url(../images/top_bg.gif) repeat-x left bottom;
}

.wide {
    width: 980px;
    height: auto;
    margin: 0px auto;
}

.top_share {
    display: block;
    height: 18px;
    line-height: 18px;
    margin-top: 0px;
}

.top .qqlogin {
    margin-top: 5px;
    display: block;
    width: 105px;
    height: 16px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mr10 {
    margin-right: 10px;
}

#top {
    margin: 0 auto;
    width: 980px;
    height: 40px;
    line-height: 40px;
    padding-top: 20px;
}

#top .topbar_content {
    float: left;
    font-size: 12px;
}

#top ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#top ul.themes_list {
    float: right;
}

#top ul li {
    float: left;
    margin-left: 10px;
}

#top ul li a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    text-indent: -9999px;
}

#header .menu {
    line-height: 35px;
    height: 35px;
    background: #C20000 url("../images/bg_hdft.png") repeat-x 0 -63px;
    padding: 0;
    margin: 20px auto;
    width: 100%;
    color: #fff;
}

#header .menu ul {
    line-height: 35px;
    height: 35px;
    list-style: none;
    padding: 0;
    margin: 20px auto;
    width: 980px;
    font-size: 14px;
}

#header .menu li {
    float: left;
}

#header .menu a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    display: block;
    float: left;
    padding: 0 15px;
}

#header .menu a:hover {
    color: #fff;
    background: #333 url(../images/menu_bg1.png);
}

#position {
    margin: 0 auto;
    width: 955px;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    padding-left: 25px;
    background: url(../images/home.png) left center no-repeat;
}

#position a {
    font-size: 12px;
    text-decoration: none;
    color: #333;
}

#position a:hover {
    color: #000000;
}

#position em {
    font-style: normal;
    padding: 0px 7px;
    font-family: Verdana;
    font-size: 12px;
}

#body {
    margin: 20px auto;
    width: 978px;
    border: 1px solid #999;
    background: #fff url(../images/slidebar_bg.png) right top repeat-y;
    /*-webkit-border-radius: 3px; -moz-border-radius: 3px;*/
}

#body #content {
    float: left;
    width: 698px;
    overflow: hidden;
}

#body #slidebar {
    float: right;
    width: 280px;
    overflow: hidden;
}

#content .list {
    list-style: none;
    padding: 0;
    margin: 0;
}

#content .list .li {
    border-bottom: 1px solid #ccc;
    font-size: 12px;
}

#content .list .even {
    background: #f9f9f9;
}

#content .list .dl {
    margin: 0;
    padding: 0;
}

#content .list .dl .dt {
    padding: 20px;
    border-bottom: 1px solid #eee;
}

#content .list .dl .dt .avatar {
    float: left;
}

#content .list .dl .dt .avatar img {
    float: left;
    width: 40px;
}

#content .list .dl .dt .title_i {
    float: right;
    width: 605px;
}

#content .list .dl .dt .title_i p, #views #content .tinfo {
    padding: 0;
    margin: 0;
    color: #aaa;
    margin-top: 8px;
}

#content .list .dl .dt .title_i p span, #views #content .tinfo .span {
    height: 15px;
    display: block;
    float: left;
    line-height: 15px;
}

#content .list .dl .dt .title_i p .time, #views #content p .time, #album .list li .time {
    padding-left: 22px;
    background: url(../Images/icon_1.png) 0 0 no-repeat;
}

#content .list .dl .dt .title_i p .author, #views #content p .author, #album .list li .author {
    padding-left: 20px;
    background: url(../Images/icon_1.png) 0 -30px no-repeat;
}

#content .list .dl .dt .title_i p .click, #views #content p .click, #album .list li .click {
    padding-left: 20px;
    background: url(../Images/icon_1.png) 0 -45px no-repeat;
}

#content .list .dl .dt .title_i p .comment, #views #content p .comment, #album .list li .comment {
    padding-left: 28px;
    background: url(../Images/icon_1.png) 0 -15px no-repeat;
}

#content .list .dl .dt .title_i p .category, #views #content p .category, #album .list li .category {
    padding-left: 20px;
    background: url(../Images/icon_1.png) 0 -60px no-repeat;
}

#content .list .dl .dt .title {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}

#content .list .dl .dd {
    color: #666;
    padding: 25px;
    margin: 0;
    line-height: 19px;
}

#content .list .dl .tags {
    padding-top: 0;
}

#content .list .dl .tags a {
    text-decoration: none;
    color: #006600;
}

.banner {
    width: 980px;
    height: 500px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -250px auto 0px -490px;
    -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);
}

.i_list {
    list-style: none;
    padding: 0;
    bottom: -55px;
    position: absolute;
}

.i_list li {
    float: left;
    margin-left: 20px;
}

.i_list li a {
    font-size: 14px;
    text-decoration: none;
    color: #555;
    font-weight: bold;
}

.i_list li a:hover {
    color: #000;
}

.i_logo {
    top: -70px;
    width: 170px;
    height: 54px;
    background: url(../Images/logo1.png) no-repeat;
    position: absolute;
}

/*#album						{ float: left; width:698px; overflow:hidden; }
#album .list				{ list-style:none; padding:0; margin:0; }
#album .list li				{ float: left; width:160px; margin:30px 0px 0px 30px; border:1px solid #ccc; padding:15px; background:#f9f9f9; }
#album .list li img.thumb	{ float: left; width:160px; height:160px; }
#album .list li *			{ font-size: 12px; }
#album .list li p			{ margin:0; padding:0; line-height:26px; border-bottom:1px dotted #ccc; color:#666; }
#album .list li p.summary	{ line-height: 17px; padding:6px 0px; color:#999; }*/
#album {
    float: left;
    width: 698px;
    overflow: hidden;
}

#album .list {
    list-style: none;
    padding: 0;
    margin: 0;
}

#album .list img {
    border: 0;
}

#album .list li {
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    padding: 20px;
}

#album .list li.even {
    background: #f9f9f9;
}

#album .list li img.thumb {
    float: left;
    width: 160px;
    height: 160px;
}

#album .list li .thumb_wrap {
    float: left;
    width: 160px;
    height: 160px;
    overflow: hidden;
}

#album .list li dl {
    float: right;
    width: 480px;
    margin: 0;
    padding: 0;
}

#album .list li dl dt a {
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

#album .list li dl dt a:hover {
    color: #000;
}

#album .list li * {
    font-size: 12px;
}

#album .list li dd {
    margin: 0;
    padding: 0;
    line-height: 26px;
    border-bottom: 1px dotted #ccc;
    color: #666;
}

#album .list li dd.summary {
    line-height: 19px;
    padding: 6px 0px;
    color: #999;
    height: 101px;
    overflow: hidden;
}

#album .list li dd.summary img {
    vertical-align: middle;
}

#album .list li.even .thumb_wrap {
    float: right;
}

#album .list li.even dl {
    float: left;
}

#slidebar, #slidebar a {
    font-size: 12px;
}

#slidebar ul {
    padding: 0;
    margin: 0;
    list-style: none;
    padding: 20px;
    border-bottom: 1px solid #ccc;
}

#slidebar ul h4 {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
}

#slidebar ul li {
    border-bottom: 1px solid #ddd;
    line-height: 26px;
    padding-left: 12px;
    background: url(../Images/dot.gif) left center no-repeat;
}

#slidebar ul li a {
    color: #333;
    text-decoration: none;
}

.panel_content {
    border-bottom: 1px solid #ccc;
    padding: 20px;
}

.panel_content .about {
}

.sidebar_login, .sidebar_admin {
    padding: 0px !important;
}

.sidebar_login li, .sidebar_admin li {
    float: left;
    width: 28%;
    line-height: 24px;
}

#user_info {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

#user_info * {
    padding: 0;
    margin: 0;
}

.sidebar_admin {
    padding-top: 10px !important;
}

#user_info .avatar {
    float: left;
}

#user_info dl {
    float: right;
    width: 185px;
}

#user_info dl dt {
    font-weight: bold;
}

#user_info dl dd {
    margin-top: 6px;
    border-top: 1px dotted #ccc;
    padding-top: 6px;
    color: #888;
}

.sidebar_album {
    padding-right: 0px !important;
}

.sidebar_album li {
    float: left;
    padding: 0 !important;
    text-indent: 0 !important;
    border: 0 !important;
    margin: 10px 10px 5px 0px !important;
}

.sidebar_album li img {
    float: left;
    width: 75px;
}

.sidebar_music li {
    text-indent: 0px !important;
    background: none !important;
    line-height: 19px !important;
    padding: 5px 0px !important;
    word-break: break-all;
}

.sidebar_music li * {
    margin: 0;
    padding: 0;
}

.sidebar_guestbook li {
    text-indent: 0px !important;
    background: none !important;
    line-height: 19px !important;
    padding: 5px 0px !important;
    word-wrap: break-word;
    word-break: break-all;
}

.sidebar_comment li {
    text-indent: 0px !important;
    background: none !important;
    line-height: 19px !important;
    padding: 5px 0px !important;
    word-break: break-all;
}

.sidebar_broken li {
    text-indent: 0px !important;
    background: none !important;
    line-height: 19px !important;
    padding: 5px 0px !important;
}

.panel-content li {
    border-bottom: 1px solid #DEE4DA;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
    width: 60px;
    height: 20px;
    display: block;
    float: left;
}

.page {
    color: #3F68A6;
    margin: 20px;
    height: 23px;
    display: block;
}

.page a {
    display: block;
    background: #eee;
    color: #6f5b00;
    float: left;
    padding: 2px 8px;
    margin-right: 1px;
    font-size: 12px;
    text-decoration: none;
    border: 1px solid #ddd;
}

.page a:hover {
    background: #f28300;
    color: #fff !important;
    border: 1px solid #cd6000;
}

.page span {
    display: block;
    float: left;
    background: #eee;
    padding: 2px 8px;
    margin-right: 1px;
    color: #666;
    font-size: 12px;
    border: 1px solid #ccc;
}

.page span.current {
    background: #f28300;
    color: #fff;
    border: 1px solid #cd6000;
}

.pagelink-current {
    font-weight: bold;
}

.page .dotsm {
    border: 0px;
    background: none;
    color: #999;
}

.page .dotsm:hover {
    color: #999 !important;
    background: none;
    border: 0;
}

#footer {
    margin: 30px auto;
    width: 980px;
    text-align: center;
    font-size: 11px;
    font-family: Arial;
}

#footer p {
    margin: 0;
    padding: 0;
}

#footer p.c_footer {
    margin-top: 5px;
    color: #666;
    font-size: 9px;
}

#footer	a {
    color: #003366;
    text-decoration: none;
}

.panel-content {

    line-height: 150%;
    height: 150px;
    margin: 0;
    padding: 5px 3px 3px;

}

#searchsubmit {
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    line-height: 16px;
    text-align: center;
    text-shadow: 1px 1px #333333;
    vertical-align: middle;
    width: 33px;
}

#searchform {
    background: none repeat scroll 0 0 #0099CC;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}

#s {
    width: 210px;
    height: 16px;
    line-height: 16px;
}

.r_widget {

    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 5px 10px;

}

.search {

    height: 23px;
}

/*登陆页**********/
.t_input {
    border: 1px solid #aaa;
    border-bottom-color: #ddd;
    border-right-color: #ddd;
    border-radius: 2px;
    padding: 4px 7px;
    font-size: 12px;
    box-shadow: inset 0 2px 0px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 2px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 2px 0px rgba(0, 0, 0, .1);
}

.s_input, .submit {
    border: 1px solid #aaa;
    padding: 5px 15px;
    font-size: 12px;
    border-radius: 2px;
    background: #e8e8e8 url(../Images/button_bg.png) left bottom repeat-x;
    cursor: pointer;
}

.mt {
    margin-top: 20px;
}

em.nv {
    padding: 0 12px;
    font-family: verdana;
    font-style: normal;
    font-size: 12px;
}

#login {
    height: 510px;
    background: #fff url(../Images/bg/1.jpg) center top;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    margin: 20px auto;
    width: 980px;
}

#login .login_title {
    height: 64px;
    line-height: 64px;
    padding-left: 35px;
    font-family: '微软雅黑';
    color: #707070;
    font-size: 32px;
    font-weight: 600;
    border-bottom: 1px solid #339900;
}

#login .login_form {
    list-style: none;
    padding: 35px;
    margin: 0 auto;
    width: 910px;
}

#login .login_form li {
    margin-top: 25px;
}

#login .login_form li span {
    margin-left: 5px;
}

.t_input {
    padding: 10px 12px;
    margin: 0;
}

#account {
    background: #fff url(../Images/login_icon.png) 0 -5px no-repeat;
    padding-left: 46px;
    width: 280px;
}

.password {
    background: #fff url(../Images/login_icon.png) 0 -35px no-repeat;
    padding-left: 46px;
    width: 280px;
}

#verify {
    background: #fff url(../Images/login_icon.png) 0 -66px no-repeat;
    padding-left: 46px;
    width: 130px;
}

input.s_input {
    background: #e8e8e8 url(../Images/button_bg.png) left bottom repeat-x;
    padding: 10px 60px;
    cursor: pointer;
    margin: 0;
}

/*用户中心设置页面**************/

.user {
    margin: 0px auto;
    width: 960px;
}

.userinfo {
    border-bottom: 2px solid #FFFFFF;
    overflow: hidden;
    padding: 10px;
    width: 160px;
}

.userinfo .info_list {
    display: inline;
    float: left;

    padding: 2px;
    width: 160px;
}

.userinfo .info_list li {
    border-right: 1px dotted rgb(200, 200, 200);
    display: inline;
    float: left;
    width: 52px;
}

.userinfo .info_list li.last {
    border-right: 0px dotted rgb(200, 200, 200);
}

.userinfo .info_list li a:hover {
    text-decoration: none;
}

.userinfo .info_list li a {
    text-decoration: none;
}

.userinfo .info_list li span {
    display: block;
    font-size: 14px;
    margin: 0px 0px 5px;
    white-space: nowrap;
    color: rgb(225, 0, 0);
    font-weight: 600;
    text-align: center;
}

.userinfo .info_list li strong {
    color: rgb(63, 64, 63);
    display: block;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}

.userinfo .info_list li.last {
    border-right: 0px dotted rgb(200, 200, 200);
}

.userinfo .face {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    display: inline;
    float: left;
    font-size: 0;
    height: 150px;
    padding: 4px;
    width: 150px;
}


.menu_center {
    display: inline;
    width: 180px;
    padding-bottom: 50px;
    float: left;
    margin-top: 8px;
    /*border-bottom: 2px solid #FFFFFF;*/

}

.menu_center ul {
    float: left;
    display: inline;
    padding-left: 0;
}

.menu_center li {
    display: inline;
    float: left;
    margin-top: 5px;
    word-wrap: break-word;
    position: relative;
    z-index: 20;
}

.menu_center li a {
    color: rgb(51, 51, 51);
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 4px 5px 4px 18px;
    text-indent: 34px;
    width: 157px;
}

.menu_center li a:link {
    text-decoration: none;
    color: rgb(51, 51, 51);
}

.menu_center li a:hover {
    background: none repeat scroll 0% 0% rgb(192, 223, 168);
    text-decoration: none;
}

.menu_center li a span {
    display: block;
    font-size: 14px;
}

.menu_blog {
    display: inline;
    width: 180px;
    padding-bottom: 50px;
    float: left;
    margin-top: 8px;

}
.menu_blog ul {
    float: left;
    display: inline;
    padding-left: 0;
}

.menu_blog li {
    display: inline;
    float: left;
    margin-top: 5px;
    word-wrap: break-word;
    position: relative;
    z-index: 20;
}

.menu_blog li a {
    color: rgb(51, 51, 51);
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 4px 5px 4px 18px;
    text-indent: 34px;
    width: 157px;
}

.menu_blog li a:link {
    text-decoration: none;
    color: rgb(51, 51, 51);
}

.menu_blog li a:hover {
    background: none repeat scroll 0% 0% rgb(192, 223, 168);
    text-decoration: none;
}

.menu_blog li a span {
    display: block;
    font-size: 14px;
}

.iconFeed, .iconDiscovery, .iconShare, .iconSong, .iconComment, .iconMiniblog, .iconAlbum, .iconWall, .iconMessage, .iconNotification, .iconFriend, .iconFans, .iconAccount, .iconProfile, .iconFavorites, .iconAction {
    background: url('../Images/icon.png') no-repeat scroll 0% 0% transparent;
}

.iconFeed {
    background-position: 0px 4px;
}

.iconShare {
    background-position: 0px -378px;
}

.iconSong {
    background-position: 0px -48px;
}

.iconMiniblog {
    background-position: 0px -103px;
}

.iconAlbum {
    background-position: 0px -135px;
}

.iconWall {
    background-position: 0px -168px;
}

.iconMessage {
    background-position: 0px -199px;
}

.iconNotification {
    background-position: 0px -229px;
}

.iconFans {
    background-position: 0px -260px;
}

.iconAccount {
    background-position: 0px -290px;
}

.iconProfile {
    background-position: 0px -319px;
}

.user_menu {
    background-color: #f6f6f6;
    border: 1px solid #e3e3e3;
    display: inline;
    float: left;
    width: 180px;
}



.user_main {
    display: inline;
    float: left;
    width: 780px;
    height: 710px;
    overflow: visible;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
}

.uMain_content {
    width: 780px;
    display: inline;
    float: left;
}

.main_nav {
    height: 36px;
    padding: 5px 0px 0px;
    margin: 0px 15px 10px;
    width: 750px;
}



.main_nav2 {
    border-bottom: 2px solid #EAEAEA;
    height: 26px;
    margin: 10px 15px;
    position: relative;
    width: 750px;
    z-index: 2;

}


.main_nav2 ul {
    display: inline;
    float: left;
    width: 720px;

}



.main_nav2 li.current a:link {
    border-bottom: 2px solid #F04F08;
    color: #F04F08;
}
.main_nav2 li a:link {
    color: #383838;
    text-decoration: none;
}
.main_nav2 li a {
    border-bottom: 2px solid #EAEAEA;
    float: left;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 10px;
    margin-left: 10px;

}


.minHeight500 {
    min-height: 500px;
    height: auto ! important;
    overflow: visible;
}



.profile .title {
    /*background: none repeat scroll 0 0 #88B766;*/
    display: inline;
    float: left;
    height: 35px;
    border-bottom: 2px solid #f6f6f6;
    width: 724px;
    margin-left: 10px;
    margin-bottom: 10px;
}


.profile .title .name {
    background: url("../Images/changes.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    font-weight: bold;

    padding-left: 15px;
}

.profile ul {
    background-color: #F7FBF2;
    border-bottom: 1px solid #D4E8C5;
    display: inline;
    float: left;
    padding: 30px 0;
    width: 750px;
    margin-left: 10px;
}



.profile li {
    display: inline;
    float: left;
    height: auto !important;
    min-height: 36px;
    padding: 5px 20px 5px 30px;
    width: 700px;
}



element.style {
    width: 190px;
}
.profile li .input {
    display: inline;
    float: left;
    font-size: 14px;
    margin-top: 2px;
}


.profile li .name {
    color: #444444;
    display: inline;
    float: left;
    font-size: 14px;
    margin-top: 2px;
    padding-top: 2px;
    text-align: right;
    width: 100px;
}


.input_msg {
    color: #666666;
    display: inline;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    margin-top: 2px;
}
.input {
    height: 18px;
}

input, textarea {
    outline: medium none;
}

.profile .avatar_box .avatarTitle {
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: 800;
    height: 33px;
    line-height: 33px;
    margin-left: 45px;
    padding-left: 5px;
    text-indent: 0.8em;
    width: 700px;
}

.profile .avatar_box .myAvatar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E7E7E7;
    display: inline;
    float: left;
    height: 120px;
    margin-left: 45px;
    padding: 5px;
    width: 120px;
}

.profile .avatar_box .myAvatarUpload {
    border: 0 solid #E7E7E7;
    display: inline;
    float: left;
    height: 316px;
    margin-bottom: 10px;
    padding-left: 60px;
    width: 432px;
    margin-left: 10px;
}


/*添加文章**/

.form{
    clear: both;
    margin-left: 10px;
}
dl.form span.middle {
    vertical-align:25px;
}
dl.form input.text {
    width:349px;
}
dl.form input.small {
    width:71px;
}
dl.form select {
    width:202px;
}
dl.form select optgroup {
    font-style:normal;
    font-weight:normal;
    color:#333;
    background:#eee;
}
dl.form select option {
    background:#fff;
}
dl.form textarea {
    width:200px;
    height:60px;
}
dl.form input.submit {
    margin:0 0 0 90px;
    padding:2px 0;
}
.sort {
    border:1px solid #666;
    width:30px;
    background:#fff;
    text-align:center;
}



/**文章列表**/
#list {
    margin:0 10px;
}
#list table {
    width:100%;
    border:1px solid #BBDDE5;
    background:#EEF8F9;
}
#list table th {
    font-weight:normal;
    height:30px;
    line-height:30px;
    background:url(../images/th_bg.gif);
}
#list table td {
    height:29px;
    line-height:29px;
    text-align:center;
}
#list table tr {
    background:#F4FAFB;
}
#list table tr:hover {
    background:url(../images/th_bg.gif);
}
#page {
    text-align:center;
    padding:10px;
}
#page a {
    color:#335B64;
    border:1px solid #666;
    padding:2px 5px;
    margin:0 2px;
    text-decoration:none;
}
#page a:hover,#page span.me {
    color:#fff;
    border:1px solid #335B64;
    background:#335B64;
    text-decoration:none;
}
#page span.disabled {
    border:1px solid #ccc;
    padding:2px 5px;
    margin:0 2px;
    color:#ccc;
}
#page span.me {
    padding:2px 5px;
    margin:0 2px;
}
#page select.select {
    width:120px;
    background:#fff;
    border:1px solid #ccc;
}
#page select.select optgroup {
    font-style:normal;
}
